﻿body{background:#fff;color:#000;margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
a[title=站长统计]{display:none!important}
body,div,form,html,input,p,table,textarea{font-size:medium;vertical-align:middle;font-style:normal;font-family:"PingFang SC","Microsoft Yahei",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
form{border:0;margin:0;padding:0}
img{border:0;vertical-align:middle}
textarea{width:95%}
button,input,select,textarea{-webkit-appearance:none;outline:0;margin:0;padding:0;border:0}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
a:active{text-decoration:none}
.l{float:left}
.r{float:right}
.header{overflow:hidden;text-align:left;color:#fff;padding:5px 10px;background:#0378d8}
.footer1{color:#333;background:#fff;height:30px;line-height:35px;font-size:14px;padding:10px 10px 0;text-align:center}
.footer1 a{color:#3078d8;text-decoration:none}
.icon-eject:before .footer2{background:#fff;line-height:160%;text-align:center;font-size:14px;color:#333}
.footer2 .BottomMenu,.footer3 .BottomMenu{background:#fff;padding:5px 40px;color:#fff;display:flex;flex-flow:row nowrap;-webkit-flex-flow:row nowrap}
.footer2 a{font-size:14px;color:#fff;text-decoration:none}
.fullscreen{background:none repeat scroll 0 0 #fff;margin:0 auto;overflow:hidden;position:relative;max-width:500px;padding:0 0}
.top_menu{overflow:hidden;width:100%;font-size:14px;margin-bottom:10px;background:#eee}
.top_menu div{color:#666;border:1px solid #ddd;border-top:0;border-right:0;border-bottom:0;overflow:hidden;text-align:center;height:35px;width:24.9%;line-height:35px;float:left}
.top_menu div a{font-size:15px;text-decoration:none;display:block;color:#666;background:#eee}
.top_menu .selected{width:24%;border-bottom:1px solid #fff}
.top_menu .selected a{font-weight:700;font-size:15px;color:#2b78e4;background:#fff}
.clear{clear:both;font-size:0;line-height:0;overflow:hidden;height:0;display:block}
#loadings{display:none;width:100%;top:50%;position:fixed;line-height:56px;z-index:9999999}
#loadings div{height:60px;padding:50px 0 0 0;text-align:center;color:#fff;font-size:15px;background:#000 url(/images/load.gif) no-repeat 50% 30%;opacity:.7;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;filter:alpha(opacity=70);margin:auto;width:100px}
.btn_back{z-index:1000;position:absolute;top:15px;left:3px;height:25px;line-height:25px;margin-left:10px;padding-left:14px;color:#fff}
.btn_back1{display:none;z-index:1001}
.btn_back:before{content:' ';top:5px;left:0;width:12px;height:12px;border:#fff solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:0 0 3px 3px;display:inline-block;position:absolute}
.icon{color:#fff;font-family:iconic}
.icon-home{z-index:1000;position:absolute;top:16px;left:18px;height:25px;line-height:25px}
.icon-home:before{display:none;font-size:26px;content:"\73";position:absolute;top:3px}
.icon-eject:before{font-size:17px;content:"\e134";color:#0378d8;line-height:30px}
.icon-list:before{content:"0";color:#787878}
.icon-play:before{content:"\e004"}
.icon-search:before{content:"G";color:#787878;font-size:18px}
.icon-x:before{content:"\5b"}
.icon-checkmark:before{content:"Y"}
.icon-denied:before{content:"\e032"}
.icon-user:before{content:":";color:#666;font-size:14px;margin-right:8px}
.icon-iphone:before{content:",";color:#666;font-size:14px;margin-right:8px}
.icon-mail:before{content:"N"}
@font-face{font-family:iconic;src:url(/fonts/iconic.eot?v=20180127);src:url(/fonts/iconic.eot?#iefix) format('embedded-opentype'),url(/fonts/iconic.svg#iconic) format('svg'),url(/fonts/iconic.woff?v=20180127) format('woff'),url(/fonts/iconic.ttf?v=20180127) format('truetype');font-weight:400;font-style:normal}
#bg{position:absolute;top:0;left:0;width:100%;background-color:#000;z-index:9001;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}
.back{width:40px;margin-left:20px;border:1px solid #d1d1d1;text-align:center;border-radius:2px 2px 2px 2px;cursor:pointer;position:absolute}
.pagemore{height:60px;line-height:60px;text-align:center;display:none}
.login_btn{color:#fff;padding:5px;position:absolute;right:5px;top:10px;font-size:16px}
.login_btn a{color:#fff;cursor:pointer}
.login_btn a.Site:before{font-family:iconic;content:"\e135";font-size:14px;margin:0 2px 0 10px}
.loginicon:before{font-family:iconic;content:"\e061";font-size:28px;color:#fff;position:absolute;top:0;left:0}
.userName{color:#fff;padding:5px;position:absolute;right:12px;top:5px;font-size:14px;cursor:pointer;display:none}
.userName:before{font-family:iconic;content:"\e061";font-size:28px}
.login_out{border:1px solid #fff;border-radius:2px;color:#fff;padding:0 5px;right:5px;position:absolute;font-size:14px;top:8px;height:30px;line-height:30px}
.left_menu{border:1px solid #fff;border-radius:2px;color:#fff;padding:0 8px;left:10px;position:absolute;font-size:14px;height:30px;line-height:30px;top:8px}
.left_menu:before{color:#fff;font-family:iconic;content:"0"}
.error{font-size:14px;padding-top:60px;padding-bottom:80px}
.no_data{padding-top:70px;padding-bottom:40px}
.error .error_img{width:100px;height:100px;margin:0 auto;border:6px solid #e7e7e7;border-radius:100px;font-size:76px;text-align:center;color:#e7e7e7;box-shadow:0 -1px #bcbaba,0 -1px #bcbaba inset;text-shadow:0 -1px #bcbaba}
.error .no_data_img{width:200px;height:175px;margin:0 auto;background:url(/images/v2/no_data.png?ver=1) no-repeat;background-size:100%}
.error .true_img{width:100px;height:100px;line-height:100px;margin:0 auto;border:6px solid green;border-radius:100px;font-size:76px;text-align:center;color:green;box-shadow:0 -1px green,0 -1px green inset;text-shadow:0 -1px green}
.error .error_msg{text-align:center;color:#888;padding:30px;line-height:30px}
.error .SimilarKeyWord{color:red;margin-right:10px}
.bottom_bg{position:fixed;bottom:0;left:0;z-index:3;height:50px;line-height:50px;border:1px solid #dce1e5;width:100%;background:#f6fbff;box-sizing:border-box}
.bottom_bg .button1{position:relative;margin-left:10px;background:#2376de;color:#fff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;width:80px}
.bottom_bg .button2{position:relative;margin-left:10px;background:#f80;color:#fff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;width:150px}
.bottom_bg .button3{position:relative;margin-left:10px;padding:10px;background:#cdd1d4;color:#fff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;color:#333;width:80px}
.bottom_bg .button4{position:relative;margin-left:10px;background:#06c;color:#fff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;width:80px}
.bottom_bg .Phone:before{background:#06c;color:#fff;font-family:iconic;content:"\e101";font-size:20px;border-radius:5px;right:15px;position:absolute;cursor:pointer;height:35px;line-height:35px;top:7px;width:35px;text-align:center}
.bottom_bg .top:before{color:#666;font-family:iconic;content:"\e02c";font-size:14px;right:15px;position:absolute;cursor:pointer}
.menu{background-color:#eee;font-weight:700;padding-left:20px;font-size:14px;height:35px;line-height:35px}
.contact{line-height:25px;padding-left:20px;font-size:14px;table-layout:fixed;word-break:break-all;overflow:hidden}
.EntFlItem{float:left;width:23%;margin:0 2% 5px 0;color:#333;font-size:12px;height:25px;line-height:25px}
.EntFlItem img{margin:0 2px 2px 0;width:14px}
.entname{padding:0 0 10px 20px;font-size:20px;font-weight:700}
.entname .PD{font-size:14px;color:#f90;height:28px;line-height:28px;text-align:center;float:right;padding:0 10px}
.entname .PD:before{content:"\e070";font-family:iconic;font-size:15px;color:#f90;margin-right:5px}
.icon-chat-alt-fill:before{color:#666;font-size:14px;content:"\55";margin-right:8px}
.icon-document-alt-fill:before{color:#666;font-size:14px;content:"\5e";margin-right:8px}
.icon-user:before{font-family:iconic;color:#666;font-size:14px;content:"\3a"}
.entmenu{overflow:hidden;width:100%;font-size:14px;border-top:1px solid #ddd}
.entmenu div{color:#666;border:1px solid #ddd;border-top:0;border-right:0;overflow:hidden;float:left;text-align:center;height:35px;width:32.9%;line-height:35px}
.entmenu .selected{border-bottom:0;font-weight:700}
.node{position:relative;border-bottom:1px solid #eee;padding:10px;padding-left:20px}
.node a{color:#666}
.node:after{position:absolute;content:' ';top:50%;right:15px;margin-top:-4px;width:6px;height:6px;border:#ccc solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:2px 2px 0 0;display:block}
#l-map,.map_search{overflow:hidden;margin:0}
.map_search{position:relative;zoom:1}
#l-map{position:relative;z-index:0;text-align:left}
.map_search .show_panelBtn{position:absolute;top:50%;right:0;margin-top:-34px;width:15px;height:68px;text-indent:-100px;overflow:hidden;-webkit-transition:all .5s ease-in-out;cursor:pointer;zoom:1}
.map_search .show_panelBtn a{width:15px;height:68px;display:block;background:url(../images/bmapslider.png) -35px -100px no-repeat;text-indent:-999px;outline:0;zoom:1}
.map_search .panel_wrap{position:absolute;top:1px;right:0;-webkit-transition:all .5s ease-in-out;background:#fcfcfc;height:100%;width:0;overflow-x:hidden;overflow-y:auto;border:1px solid #eee}
.map_search .panel_wrap .panel_wrap_alert{width:20px;height:200px;margin:-100px 0 0 -10px;color:#999;position:absolute;opacity:.5;top:50%;left:50%}
.CloseMap{background:#828282;border-radius:50px;color:#fff;cursor:pointer;font-size:50px;font-style:normal;height:100px;line-height:100px;position:absolute;right:-52px;text-align:left;text-indent:8px;top:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:100px}
#alertdiv1{position:fixed;margin:auto;width:100%;top:50%;display:none;z-index:2147483647;text-align:center}
#alertdiv{position:fixed;margin:auto;width:100%;top:250px;display:none;z-index:2147483647}
#alertdiv div{background-color:#000;color:#fff;padding:20px 20px 20px 20px;min-width:100px;opacity:.7;min-height:25px;text-align:center;color:#fff;border-width:1px;border-style:solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;line-height:150%;width:60%;margin:auto}
.ref_top{line-height:50px;background-color:#eee;border-bottom:1px solid #ddd;font-size:16px;position:relative}
.ref_top .title{margin-left:10px;color:#3078d8;font-weight:700}
.ref_top .jobtypebutton{display:inline-block;width:30%;height:25px;margin:2px 0;line-height:25px;color:#666;text-align:center}
.ref_top .jobtypebuttonselected{color:#3078d8}
.ref_top .tips{right:10px;font-size:12px;color:#999;position:absolute}
.ref_top .openFilter{right:10px;color:#999;position:absolute;top:0;font-size:14px;cursor:pointer}
.ref_top .openFilter .ListIcon:after{color:#2b78e4;font-family:iconic;content:"\0027";font-size:14px;margin:0 5px 0 5px}
.ref_top .closeFilter{right:10px;font-size:12px;position:absolute;color:#2b78e4;cursor:pointer;font-size:14px}
#getjob_bg,.getjob_bg{position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:9000;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);display:none}
#GetJobs{position:fixed;margin:auto;width:90%;top:10%;z-index:9001;display:none}
.getjob_Content{width:100%;background:#fff;border:1px solid #000;border-radius:5px;position:absolute;margin-left:15px;z-index:9002;top:0;height:400px}
#GetJobs #closebg{position:absolute;top:-30px;right:-20px;width:21px;height:21px;line-height:21px;text-align:center;background:#fff;border-radius:20px;padding:2px;z-index:9003}
#GetJobs #closebg #close{background:#000;border-radius:20px;width:21px;height:21px;display:block;text-align:center;font-size:12px;text-indent:-100px;position:relative}
#GetJobs #closebg #close:before{content:' ';position:absolute;top:50%;margin-top:-6px;right:10px;width:2px;height:13px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#fff}
#GetJobs #closebg #close:after{content:' ';position:absolute;top:50%;margin-top:-6px;right:10px;width:2px;height:13px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);background:#fff}
.GetJobBox{padding:10px 20px;background:#f2f5f9;font-size:14px}
.GetJobBox .Title{line-height:40px;font-size:14px;position:relative;color:#333}
.GetJobBox .MyResumeList{margin:10px 0 0 0;list-style:none;padding:0}
.GetJobBox .MyResumeList li{background:#fff;height:30px;line-height:30px;font-size:16px;color:#333;padding:15px 20px;margin:0 0 15px 0}
.GetJobBox .MyResumeList li a{display:block;padding:0 100px 0 0;position:relative;text-decoration:none}
.GetJobBox .MyResumeList .BtnApply{position:absolute;right:0;top:50%;height:26px;line-height:26px;text-align:center;color:#fff;background:#f90;margin:-13px 0 0 0;font-size:12px;display:block;border-radius:20px;width:80px}
.GetJobBox .Result{text-align:center;color:#0378d8;font-size:16px;font-weight:700;margin:0 0 60px 0}
.GetJobBox .Result img{display:block;margin:50px auto 20px;width:50%;max-width:100px}
.GetJobBox .Result .Msg{font-size:14px;color:#666;margin:15px auto 0;font-weight:400;width:80%;max-width:280px}
.GetJobBox .Result .Msg a{color:#0378d8;margin:0 5px}
.GetJobBox .Btn{width:80%;height:38px;line-height:38px;color:#fff;text-decoration:none;text-align:center;background:#0378d8;display:block;margin:0 auto 15px;max-width:280px;border-radius:20px;font-size:14px;border:1px solid #0378d8}
.GetJobBox .Btn.White{color:#0378d8;background:#fff}
.GetJob_top{line-height:25px;background-color:#eee;border-bottom:1px solid #ddd;font-size:14px;padding-left:10px;color:#2b78e4;position:relative}
.GetJobList{width:100%;margin:auto;border-bottom:1px solid #ccc;line-height:30px;padding:5px 0 0 15px;font-size:14px;color:#666;position:relative}
.GetJobList .Ent_Name{font-size:12px;font-weight:700}
.GetJobList .VDate{font-size:12px}
.entcontent{font-size:14px;line-height:20px;padding:10px 20px 10px 20px;color:#333}
.reg{display:inline-block;width:120px;height:120px;line-height:60px;box-shadow:0 3px 5px #acacac}
.reg a{font-weight:700;font-size:25px;color:#fff;display:block}
.SendInfoBg{display:none;background:#000;opacity:.7;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9998}
.SendInfo{width:100%;z-index:9999;padding-top:10px;position:fixed;left:0;top:0;display:none}
.EditerBg,.filter{float:right;top:0;width:100%;height:100%;display:none;background:#fff;z-index:9999;position:fixed;right:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.Bar{border:1px solid #06c;display:inline-block;height:10px;width:100%;margin-right:5px}
.Bar .percent{display:block;background:#06c;height:100%}
.Bar .percent .num{color:#fff;float:right;font-size:10px;line-height:100%;margin-right:3px}
.scoreTips{background:none repeat scroll 0 0 #eee;border:1px solid #ccc;border-radius:30px;display:none;height:30px;line-height:30px;position:absolute;right:5px;text-align:center;text-indent:0;top:4px;width:30px;z-index:1;font-size:10px}
.competeDiv{float:right;top:0;width:100%;height:100%;display:none;background:#fff;z-index:5;position:absolute;right:0;line-height:105px;text-align:center}
.competeDiv:after{position:absolute;content:' ';top:50%;left:20px;margin-top:-3px;width:6px;height:6px;border:#999 solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:0 0 2px 2px;display:block}
.competeOperation{text-align:center;padding:0 10px;display:inline-block;height:30px;line-height:30px;margin-right:10px}
.ListDateSplit{text-align:center;background:#eee;font-size:12px;height:25px;line-height:25px;border-bottom:1px solid #ccc}
.AudResult{background:#ccc;border-spacing:1px;width:95%;margin:auto;font-size:small}
.AudResult th{line-height:30px;color:#111}
.AudResult td{background:#fff;line-height:30px;text-align:center}
.AudResult .ErrorMsg{color:red}
#wxjifen_warp{line-height:25px;padding-left:20px;margin-bottom:4px;font-size:14px;display:none;float:left}
#wxjifen_warp #wxjifen_title{width:61px;height:20px;border:#fd6802 solid 1px;border-radius:2px;line-height:20px;text-indent:14px;color:#fff;display:block;background:url(/images/wxicon.png) no-repeat 3px 4px #fe9901;float:left}
#wxjifen_warp #wxjifen_cont{width:39px;height:21px;line-height:20px;color:#070101;display:block;background:url(/images/wxcont.png) no-repeat 0 0;padding:0 5px 0 7px;text-align:center;float:left;margin-left:4px}
#wxjifen_warp #wxjifen_question{float:left;margin-left:5px}
#wxjifen_warp #wxjifen_question img{height:20px}
.wxShareBtn{width:272px;height:57px;display:block;margin:10px auto 60px;background:url(/images/wxzhuanfa.png) no-repeat 17px 14px #eee;border:#dadada solid 1px;line-height:57px;font-size:30px;text-indent:67px;color:#f90;text-shadow:1px 2px 0 #fff;position:relative}
.wxShareBtn .tophr{border:none;border-top:solid 1px #fff;position:absolute;top:0;left:0;width:100%;height:1px;margin:0}
#paging{height:40px;margin:10px 0 10px 0}
#paging span{float:left;width:20%;text-align:center;padding:5px;box-sizing:border-box}
#paging a,#paging font{position:relative;display:block;line-height:30px;font-size:14px;border:1px solid #c3c2ca;background:#ececec;color:#666}
#paging select{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0}
#paging font:after{position:absolute;display:block;width:0;height:0;content:'\00a0';top:12px;right:5px;border-width:5px;border-style:solid;border-color:#474340 transparent transparent transparent}
#suggest{z-index:9000;position:absolute}
.mysearch{border-radius:3px;background-color:#fff;z-index:999;padding:0;margin:0;border:1px solid #c9c9c9}
.mysearch ul{margin:0;list-style:none}
.mysearch li{line-height:25px;font-size:14px;margin:0 20px 0 20px;height:45px;line-height:45px;color:#000;border-bottom:1px double #eee;list-style:none}
.login_Kuan{padding:7px 15px;font-size:16px}
.ShareBtn{width:40%;height:50px;line-height:50px;border-radius:5px;color:#fff;text-align:center;background:#0184df;margin:0 auto 20px}
.ShareBtn img{margin:0 10px 4px 0;vertical-align:middle;width:22px}
.back-to-top{display:none;position:fixed;right:10px;bottom:50px;text-align:center;z-index:1;box-sizing:content-box;-webkit-tap-highlight-color:transparent}
.back-to-top a span{padding-top:5px;border-radius:50%;display:block;height:30px;padding:6px;width:30px;margin-bottom:5px;box-sizing:content-box;text-indent:3px;border:0;background:rgba(255,255,255,.8);color:#0378d8;font-size:12px;box-shadow:0 1px 10px #badaf5}
.JobMore{background-color:#f5f5f5;font-size:16px;height:50px;line-height:50px;text-align:center}
.JobMore a{color:#3078d8;display:block}
.WjfTipsBg{background:#000;background:rgba(0,0,0,.5);width:100%;position:fixed;top:0;left:0;height:100%;z-index:1000;display:none}
.WjfTipsBg .TipsContent{width:240px;margin:-170px auto 0;height:320px;background:#fff;position:relative;top:50%;border:10px solid #ccc;padding:10px 20px;color:#7f7f7f}
.WjfTipsBg .TipsContent .Title{color:#fe9900;font-size:20px;font-weight:700;line-height:40px}
.WjfTipsBg .TipsContent .Title img{height:15px;margin:0 10px}
.WjfTipsBg .TipsContent .Middle{border:solid #eee;border-width:1px 0;padding:20px 0;font-size:14px;text-align:center}
.WjfTipsBg .TipsContent .Middle .Item{width:240px;margin:auto}
.WjfTipsBg .TipsContent .Middle .Item .Left{float:left;height:40px;margin:10px 10px 10px 20px;width:40px}
.WjfTipsBg .TipsContent .Middle .Item .Right{float:left;height:40px;line-height:18px;margin:10px 0;width:160px;font-size:14px;text-align:left}
.WjfTipsBg .TipsContent .Middle .Score{color:#fe9900}
.WjfTipsBg .TipsContent .Middle .BtnOperation{width:100px;text-align:center;height:40px;line-height:40px;color:#fff;font-size:14px}
.WjfTipsBg .TipsContent .Bottom{width:240px;margin:10px auto 0;text-align:center;font-size:14px}
.SlideDiv{background:none repeat scroll 0 0 #fff;display:none;height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;bottom:0;left:0;width:100%;z-index:9001}
.btnCloseSlideDiv{position:fixed;bottom:0;left:0;width:100%;height:40px;line-height:40px;text-align:center;background:#eee;color:#333}
.SearchHistory{color:#838383;height:50px;line-height:50px;font-size:16px;text-indent:30px;border:solid #eaeaec;border-width:1px 0;margin-top:20px;position:relative}
.SearchHistory .ClearHistory{color:#2376dc;position:absolute;top:0;right:10px}
.SearchHistoryItem{border-bottom:1px solid #eee;text-indent:50px;height:35px;line-height:35px;background:#fff;font-size:14px;position:relative}
.SearchHistoryItem a{display:block;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}
.SearchHistoryItem .DelIcon{width:20px;height:20px;position:absolute;right:20px;top:8px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#ff6468}
.SearchHistoryItem .DelIcon:before{content:' ';position:absolute;top:50%;margin-top:-6px;right:9px;width:2px;height:13px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);background:#fff}
.SearchHistoryItem .DelIcon:after{content:' ';position:absolute;top:50%;margin-top:-6px;right:9px;width:2px;height:13px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);background:#fff}
.DiyIcon{float:left;background:url(/images/diy.png) no-repeat;background-size:100%;height:20px;width:24px;margin-left:10px}
.DiyTips{float:left;background:url(/images/diyzi.png) no-repeat;background-size:100%;height:20px;width:88px}
.GetGeodist{color:#3078d8;width:110px;float:right;padding-left:0;padding-right:8px;height:25px;line-height:26px;-webkit-line-height:26px;font-size:12px;margin-top:2px;text-align:right}
.GetGeodist_vip{font-size:12px;float:left;width:100px;line-height:28px;padding-left:10px;font-weight:400;color:#fff}
.geo_warp span{font-size:14px;color:#000}
.vip_geo_warp .GetGeodist_vip{position:absolute;left:106px;top:-5px}
.vipjob_geo_warp .GetGeodist_vip{position:absolute;width:78px;right:0;text-align:center;top:49px;font-size:12px;color:#f90}
.ChkEntMedals input{display:none}
.ChkEntMedals label{width:80px;height:30px;line-height:30px;text-align:center;font-size:small;border:1px solid #eee;float:left;margin:0 5px 5px 0}
.ChkEntMedals label.selected{border:1px solid #3078d8;background:#3078d8;color:#fff}
.clearfix{*zoom:1}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.TalkBtn{background:url(/images/news1.png) no-repeat #f90 5px 5px;color:#fff;cursor:pointer;height:20px;line-height:20px;width:80px;display:inline-block;border-radius:3px;text-indent:25px;font-size:12px}
.AdvBox{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:1001}
.AdvBox .AdvTitle{background:#f90;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;position:relative;overflow:hidden}
.AdvBox .AdvTitle .CloseAdv{color:#fff;font-size:40px;height:70px;line-height:90px;position:absolute;right:-50px;text-align:center;top:-20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;z-index:1}
.AdvBox .CloseAdv{color:#fff;font-size:40px;height:70px;line-height:90px;position:absolute;right:-50px;text-align:center;top:-20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;z-index:1}
.AdvBox .AdvTips{background:rgba(0,0,0,.8);color:#fff;height:30px;line-height:30px;text-align:center;width:100%;font-size:14px;position:absolute;top:0;left:0}
.AdvBox .AdvContent{width:100%;height:100%;overflow:hidden;overflow-y:auto}
.AdvBg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:#000;opacity:.7;z-index:99}
.AdvImg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;overflow-x:hidden;overflow-y:auto}
.AdvImg img{width:100%}
.AdvImg .CloseAdv{background:#000;color:#fff;font-size:40px;height:70px;line-height:90px;opacity:.7;position:fixed;right:-50px;text-align:center;top:-20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;z-index:1}
@font-face{font-family:v1;src:url(/fonts/v1.eot);src:url(/fonts/v1.eot?#iefix) format('embedded-opentype'),url(/fonts/v1.svg#iconic) format('svg'),url(/fonts/v1.woff) format('woff'),url(/fonts/v1.ttf) format('truetype');font-weight:400;font-style:normal}
.JobTips{border:1px solid #f90;color:#f90;text-align:center;font-size:12px;height:26px;line-height:26px;width:100%;margin-top:15px;border-radius:4px}
.FullSearchBg{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:#f5f5f5;display:none;z-index:999;overflow-y:auto}
.FullSearchBg .SearchBar{padding:10px 15px;position:relative;background:#fff}
.FullSearchBg .SearchBar:before{content:"\0047";font-family:iconic;font-size:20px;color:#999;position:absolute;top:20px;left:25px}
.FullSearchBg .SearchBar .SearchInput{height:40px;line-height:40px;width:100%;font-size:14px;color:#666;background:#f5f5f5;border-radius:5px;text-indent:37px}
.FullSearchBg .SearchBar .SearchBtn{cursor:pointer;position:absolute;top:10px;right:15px;height:40px;line-height:40px;padding:0 5px 0 10px;width:60px;background:#3078d8;color:#fff;border-radius:0 5px 5px 0;font-size:16px;width:75px;text-align:center}
.FullSearchBg .TabItem{float:left;color:#888;background:#f5f5f5;width:50%;text-align:center;height:35px;line-height:35px;font-size:15px;border-top:1px solid #3078d8}
.FullSearchBg .TabItem.Selected{background:#fff}
.FullSearchBg .SearchBarV1{background:#fff;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #eee}
.FullSearchBg .SearchBarV1 .SearchBox{position:relative;padding:10px 40px 10px 20px}
.FullSearchBg .SearchBarV1 .SearchBox .Back{position:absolute;top:10px;right:-4px;width:40px;height:40px}
.FullSearchBg .SearchBarV1 .SearchBox .Back:before{position:absolute;top:7px;left:3px;width:25px;height:2pc;background-image:url(/images/v2/closebutton.png);background-size:100%;background-repeat:no-repeat;content:""}
.FullSearchBg .SearchBarV1 .SearchBox input{width:100%;height:40px;border-radius:25px;background:#f6f6f6;text-align:center;font-size:14px;line-height:40px}
.FullSearchBg .Title{background:#f9f9f9;height:40px;line-height:40px;padding:0 0 0 20px;color:#0378d8;font-size:14px}
.FullSearchBg .SiteList{padding:15px 30px 5px;background:#fff;margin:0}
.FullSearchBg .SiteList li{height:30px;line-height:30px;float:left;width:25%;margin:0 0 10px 0}
.FullSearchBg .SiteList li a{display:block;margin:auto;width:90%;text-align:center;border-radius:25px;font-size:12px;color:#666;border:1px solid #eee}
.FullSearchBg .SiteList span{display:none}
.FullSearchBg .FirstLetterBar{padding:0;margin:0;position:fixed;top:80px;right:0;width:30px}
.FullSearchBg .FirstLetterBar li{font-size:12px;text-align:center;height:20px;line-height:20px}
.FullSearchBg .FirstLetterBar a{color:#0378d8;display:block}
.FuncMenu1 .icon_bar{width:100%;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.FuncMenu1 .icon_bg{width:100%;overflow:auto;position:relative;left:0;top:0}
.FuncMenu1 .icon_normal{padding:10px 0}
.footer2 .about_us,.footer2 .feedback,.footer2 .moblie,.footer2 .pc{text-align:center;color:#666;font-size:12px;float:left;width:33.33%}
.footer3 .about_us,.footer3 .feedback,.footer3 .moblie,.footer3 .pc{text-align:center;color:#666;font-size:12px;float:left;width:25%}
.footer2 .moblie:before,.footer3 .moblie:before{color:#ccc;font-family:iconic;content:"\e129";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:43px;display:block;margin:10px auto 5px;text-indent:9px;border:1px solid #ccc}
.footer2 .pc:before,.footer3 .pc:before{color:#ccc;font-family:iconic;content:"\e130";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:43px;display:block;margin:10px auto 5px;text-indent:1px;border:1px solid #ccc}
.footer2 .feedback:before,.footer3 .feedback:before{color:#ccc;font-family:iconic;content:"\e131";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:43px;display:block;margin:10px auto 5px;text-indent:2px;border:1px solid #ccc}
.footer2 .about_us:before,.footer3 .about_us:before{color:#ccc;font-family:iconic;content:"\e133";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:38px;display:block;margin:10px auto 5px;text-indent:4px;border:1px solid #ccc}
.BottomMenu .copyright,.footer2 .copyright,.footer3 .copyright{display:block;font-size:12px;padding-bottom:10px;color:#c8c9c8;text-align:center;background-color:#fff}
.no_more{text-align:center;font-size:14px;line-height:32px;color:#888;display:none}
.loading-wrap{margin:10px auto;display:table;position:relative}
.loading{width:20px;height:20px;float:left;-webkit-animation:load2 1.5s infinite linear;animation:load2 1.5s infinite linear;-webkit-animation-name:load2;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:linear}
.loading .loading-icon{display:inline-block;vertical-align:middle;width:20px;height:20px;color:#999}
.loading .loading-icon:before{content:"\e03C";font-family:iconic;font-size:20px;line-height:20px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.loadtext{line-height:22px;margin-left:5px;color:#888;display:inline-block;vertical-align:middle}
@-webkit-keyframes load2{
0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:45% 50%;transform-origin:45% 50%}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:45% 50%;transform-origin:45% 50%}
}
@keyframes load2{
0%{-webkit-transform-origin:45% 50%;transform-origin:45% 50%;-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform-origin:45% 50%;transform-origin:45% 50%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes imgload2{
0%{opacity:0}
100%{opacity:1}
}
@keyframes imgload2{
0%{opacity:0}
100%{opacity:1}
}
.page_menu{background:#eee;height:50px;line-height:50px;position:relative}
.menu{margin:auto;width:150px;height:30px;line-height:30px;padding:10px 0}
.menu a{float:left;width:50%;font-size:14px;font-weight:lighter;text-align:center;color:#353535;border-bottom:2px solid #eee}
.menu .selected{color:#3078d8;border-bottom:2px solid #3078d8}
.ErrorTips{background:#fff;line-height:24px;text-align:center;font-size:14px;position:relative;min-height:450px;padding:100px 20px 20px}
.ErrorTips .Text{color:#333;font-size:14px}
.ErrorTips a{color:#3078d8;text-decoration:none}
.ErrorTips .Img{width:120px;margin-bottom:20px}
.ErrorTips .Btn{background:#ccc;color:#fff;display:inline-block;padding:0 20px;height:40px;line-height:40px;margin:20px 0;text-decoration:none}
.ErrorTips .Btn.Blue{background:#3078d8}
.ErrorTips .Btn.Orange{background:#f90}
.ErrorTips1{padding:30px 0;background:#f8f8f8}
.ErrorTips1 .Content{width:220px;margin:auto;height:44px;position:relative;font-size:12px;padding:10px 0 10px 74px;line-height:24px;color:#999}
.ErrorTips1 img{width:64px;position:absolute;left:0;top:0}
.ErrorTips1 i{color:#3078d8;font-style:normal;font-size:16px;display:block}
.ListMore{padding:4px 0;display:none}
.NoMore{text-align:center;font-size:16px;line-height:50px;color:#888;display:none}
.FooterBlock{height:50px}
.NewTopBar{background:#6f73f1;height:40px;padding:5px 60px;position:relative;color:#fff;font-size:18px;line-height:42px;text-align:center}
.NewTopBar.Fixed{position:fixed;top:0;z-index:1000}
.NewTopBar .Logo{height:35px;position:absolute;left:10px;top:8px}
.NewTopBar .LoginBtn{color:#fff;position:absolute;right:10px;top:5px;font-size:16px;height:40px;line-height:40px}
.NewTopBar .LoginBtn a{color:#fff;cursor:pointer}
.NewTopBar .LoginBtn a.Site:before{font-size:14px;margin:0 2px 0 10px}
.NewTopBar .Back{width:40px;height:40px;position:absolute;left:5px;top:5px}
.NewTopBar .Back:before{border:solid #fff;border-width:2px 0 0 2px;width:10px;height:10px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:15px;top:15px}
.NewTopBar .HeadTitle{color:#fff;font-size:18px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.NewTopBar .HeadTitle a{color:#fff;display:inline-block;position:relative;padding:0 2px;margin:0 10px}
.NewTopBar .HeadTitle a.Selected:after{position:absolute;height:1px;width:100%;background:#fff;left:0;bottom:5px;content:""}
.NewTopBar .FunctionBtn{width:40px;height:40px;position:absolute;top:5px;right:5px}
.NewTopBar .FunctionBtn:before{color:#fff;font-family:iconic;content:"\e175";font-size:17px;position:absolute;top:1px;right:10px}
.NewTopBar .DIYBtn{color:#fff;position:absolute;top:5px;height:40px;width:40px;line-height:40px;text-align:center;right:35px;display:none}
.NewTopBar .DIYBtn:before{color:#fff;font-family:iconic;font-size:18px;position:absolute;top:1px;right:10px}
.NewTopBar .HomeBtn{width:40px;height:40px;position:absolute;top:5px;left:35px}
.NewTopBar .HomeBtn:before{color:#fff;font-family:iconic;content:"\s";font-size:17px;position:absolute;top:1px;right:10px}
.NewTopBar .FunctionBg{background:rgba(0,0,0,.7);position:absolute;top:50px;left:0;width:100%;z-index:1000;display:none}
.NewTopBar .FunctionBg .Content{background:#fff;padding:20px .5vw;margin:0}
.NewTopBar .FunctionBg .Content li{width:33vw;float:left;color:#777;text-align:center;font-size:14px;padding:5px 0;line-height:26px;list-style:none}
.NewTopBar .FunctionBg .Content li a{width:50px;display:block;margin:0 auto 5px}
.NewTopBar .FunctionBg .Content li a img{width:100%;display:block}
.NewTopBar .FunctionBg .Close{width:50px;height:100px;margin:auto;position:relative}
.NewTopBar .FunctionBg .Close:before{color:#666;font-family:iconic;content:"\e176";font-size:100px;position:absolute;top:35px;right:-46px}
.pop_confirm_bg{position:fixed;z-index:9998;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);display:none}
.mode_confirm{width:80%;z-index:9999;position:fixed;border-radius:3px;overflow:hidden;background-color:#fff;top:35%;left:50%;display:none;padding:.5rem}
.mode_confirm .title{padding:.7rem .7rem 0 .5rem;background-color:#fff;font-size:.85rem;font-weight:400;text-align:center}
.mode_confirm .content{padding:.7rem .75rem .85rem .75rem;text-align:center;border-bottom:1px solid #eee;color:#aaa}
.mode_confirm .content textarea{width:100%;background-color:#f9f9f9;font-size:.65rem;color:#aaa}
.mode_confirm .btn_bar{padding:0 .7rem 0 .75rem}
.mode_confirm .btn_bar button{width:45%;background-color:#fff;padding:0;padding-top:.5rem;font-size:.8rem;color:#0378d8;background-color:#fff;float:left}
.mode_confirm .btn_bar i{width:10%;display:block;float:left;height:1rem;font-style:normal;text-align:center;padding:.5rem 0;color:#eee}
.BczpChooseCity{display:none}
.none{display:none}
.left_icon1{margin-left:1.5%;z-index:2;text-align:left;height:1.1rem;line-height:1.1rem;position:absolute;margin-top:-12%}
.left_icon1 img{height:.7rem}
.icon_over1{border-radius:0 4px 4px 0;color:#fff;font-size:.65rem;width:80%}
.icon_wait1{border-radius:0 4px 4px 0;color:#fff;font-size:.65rem;width:80%}
.icon_broadcast1{color:#fff;font-size:.65rem;width:80%}
.bc_item1{border-radius:10px;width:100%;text-align:left;z-index:99;padding:60% 0}
.bc_table{margin:0 4%;text-align:center;display:flex;padding:0 0;margin-bottom:1rem;white-space:nowrap;display:flex;width:94.5%;margin-left:3%}
.bc_item1 img{height:90%;margin-top:2%}
.bc_item2{border-radius:10px;margin:2% .3rem;text-align:left;z-index:99}
.bc_title{color:#32353a;font-size:.625rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:0rem;padding-top:.5rem}
.bc_panel{display:none;margin-top:.5rem;margin-bottom:1rem}
.setting{border-radius:5px;padding:.5% .6rem;position:absolute;right:4%;line-height:inherit;color:#666;font-size:.7rem}
.bc_panel2{background-color:#fff;border-radius:10px;margin-bottom:2%}
.search-content .Ad_MenuTitleLiftIcon{display:none}
.bc_search_panel{background:#fff;padding:4%;padding-bottom:.2%}
.bc_table a{width:25%}
.pic_title1{text-align:left;color:#fff;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pic_title2{text-align:left;color:#fff;font-size:.6rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.pic_title3{text-align:right;color:#fff;font-size:.65rem;margin-top:8%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;text-align:right;width:20%}
.pic_title{position:absolute;margin-left:0;margin-top:-13%;width:19%;z-index:1;padding:2%}
.Site i{color:#fff;font-size:.6rem;margin-left:5px}
.BtnFlow1{position:fixed;right:0;bottom:30%;width:92px;z-index:199}
.BtnFlow2{position:fixed;right:0;bottom:40%;width:92px;z-index:199}
.BtnFlowPanel{background-color:rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(5px);display:none;position:fixed;top:0;width:100%;left:0;height:100%;z-index:99998}
.BtnFlowPanel1{position:fixed;bottom:5%;width:90%;left:0;z-index:99999;padding:0 5%}
.BtnFlowItem{width:32%;display:inline-block;text-align:center;margin-top:.8rem}
.BtnFlowItem div{text-align:center;margin-top:.5rem}
.BtnFlowItem img{width:62px}
.BtnClose1{text-align:center;margin-top:5%}
.BtnClose1 img{width:62px}
.qucodeTop1{text-align:center;font-size:1rem;color:#666;margin-bottom:5%;margin-top:10%;padding:0 6%}
.qucodeTop2{text-align:center;padding:5%;background:url(/images/index/IndexNew2/bg1.png) no-repeat center top;background-size:100% 100%;width:70%;margin-left:10%}
.qucodeTop2 img{width:100%}
.qucodeTopPanel{background:#fff;border-radius:.8rem!important;padding:5%}
.qucodeTop3{padding:10% 0;text-align:center;margin-top:15%}
.qucodeTop3 a{color:#fff;background:#3078d8;font-size:1rem;width:100%;padding:5% 10%;border-radius:.5rem}
.reRefreshJob{font-size:12px;margin-right:50px;border:solid 1px #eee;border-radius:20px!important;padding:2px 10px;color:#8092a1;background:#fff!important;padding:.5% .6rem!important;position:absolute;right:unset!important;left:4%}